/* 弹出框的箭头 */
div.el-popper[x-placement^=left]>div.popper__arrow {
	border-left-color: inherit !important;
}

div.el-popper[x-placement^=left]>div.popper__arrow:after {
	border-left-color: inherit !important;
}

div.el-popper[x-placement^=right]>div.popper__arrow {
	border-right-color: inherit !important;
}

div.el-popper[x-placement^=right]>div.popper__arrow:after {
	border-right-color: inherit !important;
}

div.el-popper[x-placement^=top]>div.popper__arrow {
	border-top-color: inherit !important;
}

div.el-popper[x-placement^=top]>div.popper__arrow:after {
	border-top-color: inherit !important;
}

div.el-popper[x-placement^=bottom]>div.popper__arrow {
	border-bottom-color: inherit !important;
}

div.el-popper[x-placement^=bottom]>div.popper__arrow:after {
	border-bottom-color: inherit !important;
}

/* 弹出框背景色 */
div.el-select-dropdown {
	background-color: transparent;
}

ul.el-select-dropdown__list {
	padding: 0;
}

/* 多选时选中样式 */
/* li.el-select-dropdown__item.selected{
	font-size: inherit;
	color: inherit;
} */
/* 日期时间选择框中边框和字体全部继承 */
.el-date-picker>.el-picker-panel__footer,
.el-date-range-picker>.el-picker-panel__footer {
	background-color: inherit;
}

.el-date-picker>div,
.el-date-range-picker>div {
	border-color: inherit;
}

.el-date-picker>div>div,
.el-date-range-picker>div>div {
	border-color: inherit;
}

.el-date-picker>div>div>div,
.el-date-range-picker>div>div>div {
	border-color: inherit !important;
}

.el-date-picker>div>div>div>span,
.el-date-range-picker>div>div>div>span {
	border-color: inherit;
}

.el-date-picker>div>div>div>span>div,
.el-date-range-picker>div>div>div>span>div {
	border-color: inherit;
}

.el-date-picker>div>div>div>span>div>input,
.el-date-range-picker>div>div>div>span>div>input {
	border-color: inherit;
	color: inherit;
	background-color: transparent;
}

.el-date-picker>div>div>div>span>div>div,
.el-date-range-picker>div>div>div>span>div>div {
	color: inherit;
	border-color: inherit;
}

.el-date-picker>div>div>div>table,
.el-date-range-picker>div>div>div>table {
	border-color: inherit;
}

.el-date-picker>div>div>div>table th,
.el-date-range-picker>div>div>div>table th {
	border-color: inherit;
}

.el-date-picker>div>button,
.el-date-range-picker>div>button {
	background-color: transparent;
	border-color: inherit;
}

.el-date-range-picker>div>div>div>span>span {
	border-color: inherit;
}

.el-date-range-picker>div>div>div>span>span>div {
	border-color: inherit;
}

.el-date-range-picker>div>div>div>span>span>div>div {
	border-color: inherit;
}

.el-date-range-picker>div>div>div>span>span>div>input {
	border-color: inherit;
	color: inherit;
	background-color: transparent;
}

/* 时间选择器更改边框伪元素的颜色 */
.el-time-panel__content:before,
.el-time-panel__content:after {
	border-color: inherit !important;
}

/* 日期范围/日期时间范围选中时将字体颜色改一改 */
.el-date-table td.in-range div,
.el-date-table td.in-range div:hover,
.el-date-table.is-week-mode .el-date-table__row.current div,
.el-date-table.is-week-mode .el-date-table__row:hover div {
	/* background-color: #F2F6FC; */
	color: #000;
}

.viewbox-el-loading-mask {
	position: absolute;
	z-index: 2000;
	background-color: rgba(255, 255, 255, 1);
	margin: 0;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
}

.viewbox-el-loading-spinner {
	top: 50%;
	margin-top: -21px;
	width: 100%;
	text-align: center;
	position: absolute;
}

.viewbox-el-loading-spinner .circular {
	height: 42px;
	width: 42px;
	-webkit-animation: loading-rotate 2s linear infinite;
	animation: loading-rotate 2s linear infinite;
}

svg:not(:root) {
	overflow: hidden;
}

.viewbox-el-loading-spinner .el-loading-text {
	color: #00A8FF;
	margin: 3px 0;
	font-size: 14px;
}

.viewbox-el-loading-spinner .path {
	animation: loading-dash 1.5s ease-in-out infinite;
	stroke-dasharray: 90, 150;
	stroke-dashoffset: 0;
	stroke-width: 2;
	stroke: #409eff;
	stroke-linecap: round;
}
